1
ไปไกลกว่าข้อมูลคงที่: ความจำเป็นต้องมีการสร้างแนวคิดที่เรียบง่าย
AI020Lesson 3
00:00

การสร้างแนวคิดที่เรียบง่าย คือกระบวนการซ่อนความซับซ้อนโดยการสร้าง "คำศัพท์" ที่ทำงานในระดับแนวคิดที่สูงกว่าการทำงานของคอมพิวเตอร์อย่างตรงไปตรงมา ซึ่งช่วยให้เราสามารถเปลี่ยนจาก การสั่งงานโดยตรง คำสั่ง ("จะทำอย่างไร") เป็น การระบุเป้าหมาย เจตนา ("ต้องการทำอะไร")

1. โครงสร้างลำดับชั้นของการสร้างแนวคิดที่เรียบง่าย

เมื่อเราขึ้นบันไดขึ้นไป ความชัดเจนสำหรับมนุษย์เพิ่มขึ้น แต่ก็ต้องจ่ายค่าใช้จ่ายที่เรียกว่า "ภาษีการสร้างแนวคิดที่เรียบง่าย"ทุกชั้นเพิ่มระยะห่างระหว่างโค้ดและฮาร์ดแวร์ ซึ่งต้องใช้เวลาประมวลผลเพิ่มขึ้นในการแปลความคิดกลับไปเป็นการทำงานพื้นฐาน

ตรรกะเฉพาะทาง: ผลรวมของช่วง(1,10)การควบคุมลำดับการทำงาน: วนลูป/เงื่อนไขฮาร์ดแวร์: บิต/เรจิสเตอร์ความสามารถในการอ่านเข้าใจของมนุษย์ประสิทธิภาพของเครื่องจักร

2. ตรรกะที่มีพารามิเตอร์

การเพิ่มพารามิเตอร์ ขั้นตอน ลงในฟังก์ชันของเรา ช่วง ฟังก์ชัน เราเปลี่ยนเครื่องมือคงที่ให้กลายเป็นเครื่องยนต์ที่ยืดหยุ่นได้ เราสามารถจัดการทิศทางที่หลากหลาย (เพิ่มขึ้นหรือลดลง) โดยไม่ต้องเขียนโค้ดหลักใหม่: ช่วง(5, 2, -1).

3. ผลลัพธ์

แทนที่จะใช้ตัวนับลูปด้วยตนเอง เราใช้ console.log(ผลรวม(ช่วง(1, 10)));. ซึ่งซ่อนรายละเอียดภายในหน่วยที่สามารถนำกลับมาใช้ใหม่ได้

main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>